#-*- coding:utf-8 -*-
import  re
# 基本要求：
# 需要输入邮箱地址、密码两项
# 
# 邮箱地址需要满足形如 xxx@xxx.xx 的正常邮件格式（中间有一个 @，后半段中间至少有一个 .），并且不包含空格
# 
# 密码需要8位以上，必须包含有大写字母、小写字母和数字三种字符（三种都要有）
# 
# 附加要求：
# 通过正则表达式来验证规则
# 
# 增加重名验证

empatten = re.compile(r'^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[cn|com]+)+$')
pwdpaten = re.compile(r'^(?=.*[0-9].*)(?=.*[a-z].*)(?=.*[A-Z].*).{8,}$')
Phpaten = re.compile(r'^1([0-9]).{10}$')
while True:
 email=raw_input("输入你的邮箱:")
 matchis=empatten.match(email)
 pwd=raw_input("输入你的密码:")
 pwdis=pwdpaten.match(pwd)
 if matchis:
     print "输入正确！"
     break
 else:
     print "邮箱格式输入不正确!"
    
while True:
    pwd=raw_input("输入你的密码:")
    pwdis=pwdpaten.match(pwd)
    if pwdis:
        print "输入正确"
        break
    else:
        print "密码需要8位以上，必须包含有大写字母、小写字母和数字三种字符"